Finding Undercut-Free Parting Directions for Polygons with Curved Edges
نویسندگان
چکیده
We consider the problem of whether a given geometry can be molded in a two-part, rigid, reusable mold with opposite removal directions. We describe an efficient algorithm for solving the opposite direction moldability problem for a 2D “polygon” bounded by edges that may be either straight or curved. We introduce a structure, the normal graph of the polygon, that represents the range of normals of the polygon’s edges, along with their connectivity. We prove that the normal graph captures the directions of all lines corresponding to feasible parting directions. Rather than building the full normal graph, which could take time O n log n for a polygon bounded by n possibly curved edges, we build a summary structure in O n time and space, from which we can determine all feasible parting directions in time O n . DOI: 10.1115/1.2164450
منابع مشابه
Determining Moldability and Parting Directions for Polygons with Curved Edges
We consider the problem of whether a given geometry can be molded in a two part, rigid, reusable mold with opposite removal directions. We describe an efficient algorithm for solving the opposite direction moldability problem for a 2D “polygon” bounded by edges that may be either straight or curved. We introduce a structure, the normal graph of the polygon, that represents the range of normals ...
متن کاملComputing a Flattest, Undercut-Free Parting Line for a Convex Polyhedron, with Application to Mold Design
A parting line for a polyhedron is a closed curve on its surface, which identiies the two halves of the polyhedron for which mold-boxes must be made. A parting line is undercut-free if the two halves that it generates do not contain facets that obstruct the de-molding of the polyhedron. Computing an undercut-free parting line that is as \\at" as possible is an important problem in mold design. ...
متن کاملComputing a Attest, Undercut{free Parting Line for a Convex Polyhedron, with Application to Mold Design ?
A parting line for a convex polyhedron, P, is a closed curve on the surface of P. It deenes the two pieces of P for which mold-halves must be made. An undercut-free parting line is one which does not create recesses or projections in P and thus allows easy de-molding of P. Computing an undercut-free parting line that is as at as possible is an important problem in mold design. In this paper, an...
متن کاملA Fast Algorithm for Covering Rectangular Orthogonal Polygons with a Minimum Number of r-Stars
Introduction This paper presents an algorithm for covering orthogonal polygons with minimal number of guards. This idea examines the minimum number of guards for orthogonal simple polygons (without holes) for all scenarios and can also find a rectangular area for each guards. We consider the problem of covering orthogonal polygons with a minimum number of r-stars. In each orthogonal polygon P,...
متن کاملImplicit Curved Polygons
This paper presents an approach to the representation of polygons with straight and curved edges by real functions. A “carrier polygon” is an arbitrary simple polygon with straight edges. Application of our method results in a C continuous function F(x,y) with zero value at polygon edges. We combine an efficient algorithm employing a monotone function of a boolean operation, with R-functions. T...
متن کامل